#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@file:marking_system.py
@author:LifeTime
@date: 2018/05/05
@version:
    v1.0 2018-05-05 create
@input: 需要就写，不需要就不写
@output:需要就写，不需要就不写

* 评分系统(可一直输入，直到用户输入'quit'时退出系统)
    * 用户输入分数（0-100）
    * 如果分数不合法，提示用户重新输入
    * 如果分数合法，则根据分数给出对应的等级
        * 差：< 75
        * 良好：>=75
        * 优秀: >=90
"""
print('#'*10,'评分系统','#'*10)
while True :
    #提示用户
    grade = input("请输入分数：")
    #判断退出
    if grade =='quit':
        print("退出系统！")
        break
    #判断是否为合法数字
    if not(grade.isdigit()):
        print("输入格式错误！")
    #划分分数等级
    elif int(grade) < 75 and int(grade) >= 0:
        print("评分等级：差   ㄒoㄒ")
    elif int(grade) >=75 and int(grade) < 90:
        print("评分等级：良好   ^o^")
    elif int(grade) >= 90 and int(grade) <= 100:
        print("评分等级：优秀 Y(^_^)Y")
    #分数超出
    else:
        print("输入格式错误！")